import {request} from '../https'

class MyRequest{
    // 获取用户信息
    getUserInfo(params){
        return request({
            url: 'api/getUserInfo',
            method: 'get',
            params
        })
    }

    // 获取用户列表【系统管理】
    getUserList(params){
        return request({
            url: 'api/getUserList',
            method: 'get',
            params
        })
    }

    // 修改权限
    changeAuthority(data){
        return request({
            url: 'api/changeAuthority',
            data
        })
    }

    // 重置密码
    resetPassword(data){
        return request({
            url: 'api/resetPassword',
            data
        })
    }

    //设置用户信息
    setUserInfo(data){
        return request({
            url: 'api/setUserInfo',
            data
        })
    }

    //邮箱是否已经被注册
    isEmailBeRegister(params){
        return request({
            url: 'api/isEmailBeRegister',
            method: 'get',
            params
        })
    }

    //修改绑定邮箱
    modifyEmail(data){
        return request({
            url: 'api/modifyEmail',
            data
        })
    }

    //修改密码
    modifyPassword(data){
        return request({
            url: 'api/modifyPassword',
            data
        })
    }
}

export default MyRequest